/**
 * Created by lanouhn on 18/6/11.
 */
//path 对文件路径进行处理

var path=require('path');//格式化文件路径
var url1="../a/.aa/ddd/sss../d./ff";
var str1=path.normalize(url1);
console.log(str1);

//文件路径拼接
var str2=path.join('../a/.aa/ddd/sss../d./ff');
console.log(str2);

//获取当前目录的绝对路径
console.log(__dirname);//当前该文件的绝对路径

//判断是否是绝对路径

var bol=path.isAbsolute('./a/n/v');
console.log(bol);
var bol2=path.isAbsolute(__dirname+'18-path.js');
console.log(bol2);

//把相对路径改为绝对路径
 var str3=path.resolve('a/b/c');
console.log(str3);
var str4=path.resolve('18-path.js');
console.log(str4);

//从路径a到路径b的相对路径
var str5=path.relative('./aa/dd','./s//ff');

//获取当前文件所在目录
var str6=path.dirname('/zhuye.html');
console.log(str6);
//获取路径的最后一部分

var str8=path.basename('../a/b/cc.html');
console.log(str8);
//获取文件名
var str9=path.basename('../a/b/cc.html','.html');
console.log(str9);

//获取文件的后缀名
var str10=path.extname('../a/b/cc.html','.html');
console.log(str10);

//解析路径 (字符串转对象)

var obj=path.parse('../a/b/cc.html');
console.log(obj);
//路径编码 对象转字符串

var str11=path.format(obj);
console.log(str11);





